7b9402712c3b8d61697a94538b41008f17d64fdc,src/test/java/org/apache/commons/crypto/stream/AbstractCipherStreamTest.java,AbstractCipherStreamTest,testReadWrite,#,311

Before Change


        doReadWriteTest(0, opensslCipherClass, opensslCipherClass, iv);
        doReadWriteTest(count, jceCipherClass, jceCipherClass, iv);
        doReadWriteTest(count, opensslCipherClass, opensslCipherClass, iv);
        doReadWriteTest(count, jceCipherClass, opensslCipherClass, iv);
        doReadWriteTest(count, opensslCipherClass, jceCipherClass, iv);
        // Overflow test, IV: xx xx xx xx xx xx xx xx ff ff ff ff ff ff ff ff
        for (int i = 0; i < 8; i++) {
            iv[8 + i] = (byte) 0xff;
        }
        doReadWriteTest(count, jceCipherClass, jceCipherClass, iv);
        doReadWriteTest(count, opensslCipherClass, opensslCipherClass, iv);
        doReadWriteTest(count, jceCipherClass, opensslCipherClass, iv);
        doReadWriteTest(count, opensslCipherClass, jceCipherClass, iv);
    }

After Change


        doReadWriteTest(0, AbstractCipherTest.OPENSSL_CIPHER_CLASSNAME, AbstractCipherTest.OPENSSL_CIPHER_CLASSNAME, iv);
        doReadWriteTest(count, AbstractCipherTest.JCE_CIPHER_CLASSNAME, AbstractCipherTest.JCE_CIPHER_CLASSNAME, iv);
        doReadWriteTest(count, AbstractCipherTest.OPENSSL_CIPHER_CLASSNAME, AbstractCipherTest.OPENSSL_CIPHER_CLASSNAME, iv);
        doReadWriteTest(count, AbstractCipherTest.JCE_CIPHER_CLASSNAME, AbstractCipherTest.OPENSSL_CIPHER_CLASSNAME, iv);
        doReadWriteTest(count, AbstractCipherTest.OPENSSL_CIPHER_CLASSNAME, AbstractCipherTest.JCE_CIPHER_CLASSNAME, iv);
        // Overflow test, IV: xx xx xx xx xx xx xx xx ff ff ff ff ff ff ff ff
        for (int i = 0; i < 8; i++) {
            iv[8 + i] = (byte) 0xff;
        }
        doReadWriteTest(count, AbstractCipherTest.JCE_CIPHER_CLASSNAME, AbstractCipherTest.JCE_CIPHER_CLASSNAME, iv);
        doReadWriteTest(count, AbstractCipherTest.OPENSSL_CIPHER_CLASSNAME, AbstractCipherTest.OPENSSL_CIPHER_CLASSNAME, iv);
        doReadWriteTest(count, AbstractCipherTest.JCE_CIPHER_CLASSNAME, AbstractCipherTest.OPENSSL_CIPHER_CLASSNAME, iv);
        doReadWriteTest(count, AbstractCipherTest.OPENSSL_CIPHER_CLASSNAME, AbstractCipherTest.JCE_CIPHER_CLASSNAME, iv);
    }

    private void doReadWriteTest(int count, String encCipherClass,